package jpa.entitys.promis.sales;

import java.io.Serializable;

import javax.persistence.*;

import java.math.BigDecimal;
import java.util.Date;



/**
 * The persistent class for the CUSTOMER_CONTRACTS database table.
 * 
 */
@Entity
@Table(name="CUSTOMER_CONTRACTS")
@NamedQueries({
    @NamedQuery(name = "CustomerContract.findAll", query = " SELECT c FROM CustomerContract c "),
    @NamedQuery(name = "CustomerContract.findById", query = " SELECT c FROM CustomerContract c WHERE c.id = :Id "),
    @NamedQuery(name = "CustomerContract.findByStatus", query = " SELECT c FROM CustomerContract c WHERE c.syncIssync = 'N'"),
})
public class CustomerContract extends jpa.entitys.common.CommonEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	@EmbeddedId
	private CustomerContractPK id;
	
	@Override public String toString() { return org.apache.commons.lang.builder.ToStringBuilder.reflectionToString(this);}

	@Column(name="ACCEPT_STATUS", length=1)
	private String acceptStatus;

	@Column(name="ACTIVE_STATUS", length=1)
	private String activeStatus;

	@Column(length=300)
	private String address;

	@Column(name="ADDRESS_CODE", length=1)
	private String addressCode;

	@Column(name="ADJUST_AMOUNT", precision=16, scale=2)
	private BigDecimal adjustAmount;

	@Column(name="ADVANCE_RENT", precision=16, scale=2)
	private BigDecimal advanceRent;

	@Column(name="AGENT_CODE", length=3)
	private String agentCode;

	@Column(name="AGENT_COMMISSION", precision=4, scale=2)
	private BigDecimal agentCommission;

    @Temporal( TemporalType.TIMESTAMP)
	@Column(name="APPOINT_TRANSFER_DATE")
	private Date appointTransferDate;

	@Column(name="APPROVED_BY")
	private String approvedBy;

    @Temporal( TemporalType.TIMESTAMP)
	@Column(name="APPROVED_ON")
	private Date approvedOn;

	@Column(precision=16, scale=2)
	private BigDecimal area;

	@Column(name="AREA_CODE", precision=22)
	private BigDecimal areaCode;

	@Column(name="AREA_REGISTERED", precision=16, scale=2)
	private BigDecimal areaRegistered;

	@Column(name="AREA_SOLD", precision=6, scale=2)
	private BigDecimal areaSold;

	@Column(name="BOOKING_ADVANCE", precision=16, scale=2)
	private BigDecimal bookingAdvance;

	@Column(name="BOOKING_ADVANCE_PERIOD", length=2)
	private String bookingAdvancePeriod;

	@Column(name="BOOKING_AMOUNT", precision=16, scale=2)
	private BigDecimal bookingAmount;

    @Temporal( TemporalType.TIMESTAMP)
	@Column(name="BOOKING_DATE")
	private Date bookingDate;

	@Column(name="BOOKING_NUMBER", length=30)
	private String bookingNumber;

    @Temporal( TemporalType.TIMESTAMP)
	@Column(name="BOOKING_PAID_DATE")
	private Date bookingPaidDate;

	@Column(name="BOOKING_REFERENCE_NO", precision=6)
	private BigDecimal bookingReferenceNo;

	@Column(name="BOOKING_REFERENCE_SERIES", length=4)
	private String bookingReferenceSeries;

    @Temporal( TemporalType.TIMESTAMP)
	@Column(name="BUILD_COMPLETE_DATE")
	private Date buildCompleteDate;

	@Column(name="BUILDING_PHASE_CODE", length=30)
	private String buildingPhaseCode;

	@Column(name="BUYER_TRANSFER_AMT", precision=16, scale=2)
	private BigDecimal buyerTransferAmt;

	@Column(name="CAMPAIGN_CODE", length=30)
	private String campaignCode;

	@Column(name="CASH_DISCOUNT_AMOUNT", precision=16, scale=2)
	private BigDecimal cashDiscountAmount;

	@Column(name="CHARGE_TEMP_ID", length=30)
	private String chargeTempId;

	@Column(length=50)
	private String city;

	@Column(name="COMPLETE_FINAL_AREA", precision=8, scale=2)
	private BigDecimal completeFinalArea;

	@Column(name="CONTRACT_ADDRESS", length=255)
	private String contractAddress;

    @Temporal( TemporalType.TIMESTAMP)
	@Column(name="CONTRACT_DATE")
	private Date contractDate;

	@Column(name="CONTRACT_DISCOUNT_AMOUNT", precision=16, scale=2)
	private BigDecimal contractDiscountAmount;

	@Column(name="CONTRACT_DISCOUNT_AMOUNT2", precision=16, scale=2)
	private BigDecimal contractDiscountAmount2;

	@Column(name="CONTRACT_DISCOUNT_AMT", precision=16, scale=2)
	private BigDecimal contractDiscountAmt;

	@Column(name="CONTRACT_DISCOUNT_AMT2", precision=16, scale=2)
	private BigDecimal contractDiscountAmt2;

	@Column(name="CONTRACT_DISCOUNT_AMTPERSWQ", precision=16, scale=2)
	private BigDecimal contractDiscountAmtperswq;

	@Column(name="CONTRACT_DISCOUNT_PERCENT", precision=5, scale=2)
	private BigDecimal contractDiscountPercent;

	@Column(name="CONTRACT_DISCOUNT_PERCENT2", precision=16, scale=2)
	private BigDecimal contractDiscountPercent2;

	@Column(name="CONTRACT_DISCOUNT_PERSWQ", precision=16, scale=2)
	private BigDecimal contractDiscountPerswq;

    @Temporal( TemporalType.TIMESTAMP)
	@Column(name="CONTRACT_DUE_DATE")
	private Date contractDueDate;

	@Column(name="CONTRACT_EXPIRE_REMINDER", precision=22)
	private BigDecimal contractExpireReminder;

	@Column(name="CONTRACT_FINAL_VALUE", precision=16, scale=2)
	private BigDecimal contractFinalValue;

	@Column(name="CONTRACT_REF_NO", length=30)
	private String contractRefNo;

    @Temporal( TemporalType.TIMESTAMP)
	@Column(name="CONTRACT_RENEWAL_BY_DATE")
	private Date contractRenewalByDate;

	@Column(name="CONTRACT_VALUE", precision=16, scale=2)
	private BigDecimal contractValue;

	@Column(name="CONTRACT_VALUE_ADJUSTMENT", precision=16, scale=2)
	private BigDecimal contractValueAdjustment;

	@Column(length=20)
	private String country;

	@Column(name="CREATED_BY", length=30)
	private String createdBy;

    @Temporal( TemporalType.TIMESTAMP)
	@Column(name="CREATED_ON")
	private Date createdOn;

	@Column(name="CUSTOMER_CODE", length=30)
	private String customerCode;

	@Column(name="CUSTOMER_NAME", length=300)
	private String customerName;

	@Column(name="DEV_TRANSFER_AMT", precision=16, scale=2)
	private BigDecimal devTransferAmt;

	@Column(name="DOCUMENT_REF", length=30)
	private String documentRef;

	@Column(name="DOCUMENT_TYPE", length=2)
	private String documentType;

	@Column(name="DOWN_PAYMENT", precision=14, scale=2)
	private BigDecimal downPayment;

    @Temporal( TemporalType.TIMESTAMP)
	@Column(name="DUE_DATE")
	private Date dueDate;

	@Column(length=100)
	private String email;

    @Temporal( TemporalType.TIMESTAMP)
	@Column(name="END_CONTRACT_DATE")
	private Date endContractDate;

	@Column(name="ESCROW_AC_NO", length=30)
	private String escrowAcNo;

	@Column(length=15)
	private String fax;

	@Column(name="FINAL_AREA", precision=16, scale=2)
	private BigDecimal finalArea;

	@Column(name="FITOUT_VALUE", precision=16, scale=2)
	private BigDecimal fitoutValue;

	@Column(name="FLAG_PRINT", length=1)
	private String flagPrint;

	@Column(name="FLOOR_ZONE_CODE", length=30)
	private String floorZoneCode;

	@Column(name="FURNITURE_AMOUNT", precision=16, scale=2)
	private BigDecimal furnitureAmount;

	@Column(name="GL_CODE", length=5)
	private String glCode;

    @Temporal( TemporalType.TIMESTAMP)
	@Column(name="INSPECTION_COMPLETE_DATE")
	private Date inspectionCompleteDate;

	@Column(name="INSPECTION_STATUS", length=1)
	private String inspectionStatus;

	@Column(name="INSTALLMENT_ADJUST_AMT", precision=16, scale=2)
	private BigDecimal installmentAdjustAmt;

	@Column(name="INSTALLMENT_TRANSFER_AMT", precision=16, scale=2)
	private BigDecimal installmentTransferAmt;

	@Column(name="INTEREST_AMOUNT", precision=16, scale=2)
	private BigDecimal interestAmount;

	@Column(name="ISSUE_REVISION", precision=3)
	private BigDecimal issueRevision;

    @Temporal( TemporalType.TIMESTAMP)
	@Column(name="LAST_INVOICED_DATE")
	private Date lastInvoicedDate;

	@Column(name="LAST_UPD_BY", length=30)
	private String lastUpdBy;

    @Temporal( TemporalType.TIMESTAMP)
	@Column(name="LAST_UPD_ON")
	private Date lastUpdOn;

	@Column(name="LINK_FILE_ID", precision=22)
	private BigDecimal linkFileId;

	@Column(name="LIST_PRICE_CODE", length=30)
	private String listPriceCode;

	@Column(name="LIST_PRICE_SWQ", precision=16, scale=2)
	private BigDecimal listPriceSwq;

	@Column(name="LOAN_AMOUNT", precision=16, scale=2)
	private BigDecimal loanAmount;

	@Column(length=5)
	private String location;

	@Column(name="MAIN_CONTRACT_NUMBER", precision=6)
	private BigDecimal mainContractNumber;

	@Column(name="MAIN_CONTRACT_SERIES", length=4)
	private String mainContractSeries;

	@Column(name="MAIN_CONTRACT_TYPE", length=2)
	private String mainContractType;

	@Column(name="MODEL_CODE", length=30)
	private String modelCode;

	@Column(length=3000)
	private String narration;

	@Column(name="NET_APPRAISAL", precision=16, scale=2)
	private BigDecimal netAppraisal;

	@Column(name="NET_CONTRACT", precision=16, scale=2)
	private BigDecimal netContract;

	@Column(name="NET_LOAN", precision=16, scale=2)
	private BigDecimal netLoan;

	@Column(name="NET_PRICE", precision=16, scale=2)
	private BigDecimal netPrice;

	@Column(name="NET_PRICE_SWQ", precision=16, scale=2)
	private BigDecimal netPriceSwq;

	@Column(name="NET_PRICE_TRANS", precision=16, scale=2)
	private BigDecimal netPriceTrans;

	@Column(name="NET_PRICE_TRANS_SWQ", precision=16, scale=2)
	private BigDecimal netPriceTransSwq;

	@Column(name="NET_RECEIPT", precision=16, scale=2)
	private BigDecimal netReceipt;

	@Column(name="NET_UNIT_SALE_AMOUNT", precision=16, scale=2)
	private BigDecimal netUnitSaleAmount;

	@Column(name="OTHER_ADJUST_AMOUNT", precision=16, scale=2)
	private BigDecimal otherAdjustAmount;

	@Column(name="OTHER_EXPENSE_AMOUNT", precision=16, scale=2)
	private BigDecimal otherExpenseAmount;

	@Column(precision=16)
	private BigDecimal other1;

	@Column(precision=16)
	private BigDecimal other2;

	@Column(precision=16)
	private BigDecimal other3;

	@Column(precision=16)
	private BigDecimal other4;

	@Column(precision=16)
	private BigDecimal other5;

	@Column(precision=16)
	private BigDecimal other6;

	@Column(precision=16)
	private BigDecimal other7;

	@Column(name="OWNER_NAME_ENG", length=255)
	private String ownerNameEng;

	@Column(name="OWNER_NAME_THAI", length=255)
	private String ownerNameThai;

	@Column(name="PAID_AMOUNT", precision=16, scale=2)
	private BigDecimal paidAmount;

	@Column(name="PAYMENT_TERM", length=30)
	private String paymentTerm;

	@Column(name="PERSON_RESPON", length=30)
	private String personRespon;

	@Column(length=50)
	private String phone;

    @Temporal( TemporalType.TIMESTAMP)
	@Column(name="POLICY_SIGNE_ON")
	private Date policySigneOn;

	@Column(name="PRICE_SWQ", precision=16, scale=2)
	private BigDecimal priceSwq;

	@Column(name="\"PRINT\"", precision=1)
	private BigDecimal print;

	@Column(name="PRINT_COUNT", precision=8)
	private BigDecimal printCount;

	@Column(name="PRINT_SLIP_COUNT", precision=6)
	private BigDecimal printSlipCount;

	@Column(name="PRODUCT_CODE", length=30)
	private String productCode;

	@Column(name="PROFILE_NUMBER", precision=2)
	private BigDecimal profileNumber;

	@Column(length=30)
	private String project;

	@Column(name="PROMOTION_DISCOUNT", precision=16, scale=2)
	private BigDecimal promotionDiscount;

	@Column(name="PROPERTY_TYPE_CODE", length=30)
	private String propertyTypeCode;

	@Column(name="PROSPECT_ID", length=100)
	private String prospectId;

	@Column(name="PURCHASE_STATUS", length=1)
	private String purchaseStatus;

    @Temporal( TemporalType.TIMESTAMP)
	@Column(name="QC_DUE_DATE")
	private Date qcDueDate;

	@Column(name="QC_STATUS", length=1)
	private String qcStatus;

	@Column(name="RATE_PER_METRE", precision=16, scale=2)
	private BigDecimal ratePerMetre;

	@Column(name="RATE_PER_UNIT_AREA", precision=16, scale=2)
	private BigDecimal ratePerUnitArea;

	@Column(name="REALIZATION_AMOUNT", precision=16, scale=2)
	private BigDecimal realizationAmount;

	@Column(name="REALIZATION_FLAG", length=1)
	private String realizationFlag;

    @Temporal( TemporalType.TIMESTAMP)
	@Column(name="REALIZATION_UPDATE")
	private Date realizationUpdate;

	@Column(name="RECORD_STATUS", length=1)
	private String recordStatus;

	@Column(name="RECURRING_CHARGES", precision=16, scale=2)
	private BigDecimal recurringCharges;

	@Column(name="RECURRING_PERIOD_MONTHS", precision=3)
	private BigDecimal recurringPeriodMonths;

	@Column(name="RECURRING_PERIOD_UNIT", length=1)
	private String recurringPeriodUnit;

	@Column(name="REF_CONTRACT", length=30)
	private String refContract;

	@Column(name="REF_CONTRACT_NUMBER", precision=6)
	private BigDecimal refContractNumber;

	@Column(name="REF_CONTRACT_SERIES", length=4)
	private String refContractSeries;

	@Column(name="REF_REVISION_NUMBER", precision=3)
	private BigDecimal refRevisionNumber;

	@Column(name="REF_TYPE_OF_CONTRACT", length=2)
	private String refTypeOfContract;

	@Column(name="REF_UNIT_DESC", length=300)
	private String refUnitDesc;

	@Column(name="REF_UNIT_NUMBER", length=30)
	private String refUnitNumber;

    @Temporal( TemporalType.TIMESTAMP)
	@Column(name="REGISTRATION_DATE")
	private Date registrationDate;

	@Column(name="REGISTRATION_ID")
	private String registrationId;

	@Column(length=300)
	private String remarks;

	@Column(name="RENOVATION_AMOUNT1", precision=16, scale=2)
	private BigDecimal renovationAmount1;

	@Column(name="RENOVATION_AMOUNT2", precision=16, scale=2)
	private BigDecimal renovationAmount2;

	@Column(name="REV_ACTION_BY", length=30)
	private String revActionBy;

	@Column(name="REV_CREATED_BY", length=30)
	private String revCreatedBy;

    @Temporal( TemporalType.TIMESTAMP)
	@Column(name="REV_CREATED_ON")
	private Date revCreatedOn;

	@Column(name="REVISION_CODE", length=30)
	private String revisionCode;

	@Column(name="REVISION_DESCRIPTION", length=300)
	private String revisionDescription;

	@Column(name="REVISION_REMARKS", length=2000)
	private String revisionRemarks;

	@Column(name="SALE_AREA", precision=6, scale=2)
	private BigDecimal saleArea;

	@Column(name="SALE_PRICE", precision=16, scale=2)
	private BigDecimal salePrice;

	@Column(name="SALES_CODE", length=30)
	private String salesCode;

	@Column(name="SALES_DIS_ADJT", length=15)
	private String salesDisAdjt;

	@Column(name="SALES_EXE_NAME", length=300)
	private String salesExeName;

	@Column(name="SALES_EXECUTIVE_CODE", length=30)
	private String salesExecutiveCode;

	@Column(name="SALES_NAME", length=300)
	private String salesName;

	@Column(name="SECURITY_DEPOSIT_PERIOD", length=2)
	private String securityDepositPeriod;

	@Column(name="SECURITY_DEPOSITS", precision=16, scale=2)
	private BigDecimal securityDeposits;

	@Column(length=1)
	private String signed;

	@Column(name="SIGNED_BY", length=100)
	private String signedBy;

    @Temporal( TemporalType.TIMESTAMP)
	@Column(name="SIGNED_ON")
	private Date signedOn;

	@Column(name="SPLIT_BILING", length=1)
	private String splitBiling;

    @Temporal( TemporalType.TIMESTAMP)
	@Column(name="START_CONTRACT_DATE")
	private Date startContractDate;

    @Temporal( TemporalType.TIMESTAMP)
	@Column(name="START_RENT_DATE")
	private Date startRentDate;

	@Column(length=1)
	private String status;

	@Column(name="SUB_GL_CODE", length=4)
	private String subGlCode;

	@Column(name="SYNC_CREATEDBY", length=100)
	private String syncCreatedby;

    @Temporal( TemporalType.TIMESTAMP)
	@Column(name="SYNC_CREATEDON")
	private Date syncCreatedon;

	@Column(name="SYNC_EXTERNAL_REF_KEY", length=100)
	private String syncExternalRefKey;

	@Column(name="SYNC_EXTERNAL_REF_NO", length=100)
	private String syncExternalRefNo;

	@Column(name="SYNC_ISSTAGING", length=1)
	private String syncIsstaging;

	@Column(name="SYNC_ISSYNC", length=1)
	private String syncIssync;

	@Column(name="SYNC_UPDATEDBY", length=100)
	private String syncUpdatedby;

    @Temporal( TemporalType.TIMESTAMP)
	@Column(name="SYNC_UPDATEDON")
	private Date syncUpdatedon;

	@Column(name="TEL_NO", length=300)
	private String telNo;

	@Column(name="TEXT_ID", length=2)
	private String textId;

	@Column(name="TFRCREATED_BY", length=30)
	private String tfrcreatedBy;

    @Temporal( TemporalType.TIMESTAMP)
	@Column(name="TFRCREATED_ON")
	private Date tfrcreatedOn;

	@Column(name="TFRLAST_UPD_BY", length=30)
	private String tfrlastUpdBy;

    @Temporal( TemporalType.TIMESTAMP)
	@Column(name="TFRLAST_UPD_ON")
	private Date tfrlastUpdOn;

	@Column(name="TOTAL_DISCOUNT", precision=16, scale=2)
	private BigDecimal totalDiscount;

	@Column(name="TRANSACTION_CODE", length=2)
	private String transactionCode;

	@Column(name="TRANSFER_AMT_PAID", precision=16, scale=2)
	private BigDecimal transferAmtPaid;

    @Temporal( TemporalType.TIMESTAMP)
	@Column(name="TRANSFER_DATE")
	private Date transferDate;

	@Column(name="TRANSFER_DISCOUNT", precision=16, scale=2)
	private BigDecimal transferDiscount;

    @Temporal( TemporalType.TIMESTAMP)
	@Column(name="TRANSFER_DUE_DATE")
	private Date transferDueDate;

	@Column(name="TRANSFER_PAYMENT", precision=16, scale=2)
	private BigDecimal transferPayment;

	@Column(name="TRANSFER_STATUS", length=1)
	private String transferStatus;

	@Column(name="TYPE_OF_OWNERSHIP", length=1)
	private String typeOfOwnership;

	@Column(name="UNIT_ID", length=5)
	private String unitId;

	@Column(name="UNIT_NUMBER", length=30)
	private String unitNumber;

	@Column(name="UNIT_PRICE_SWQ", precision=16, scale=2)
	private BigDecimal unitPriceSwq;

	@Column(name="VAT_CODE", length=2)
	private String vatCode;

	@Column(name="WARRANTY_TEMP_ID", length=30)
	private String warrantyTempId;

	@Column(name="WHT_RATE", precision=5, scale=2)
	private BigDecimal whtRate;

	@Column(length=10)
	private String zip;
	
	@Column(name="IS_INTERFACE")
	private String isInterface;

	public String getIsInterface() {
		return isInterface;
	}

	public void setIsInterface(String isInterface) {
		this.isInterface = isInterface;
	}

    public CustomerContract() {
    }

	public CustomerContractPK getId() {
		return this.id;
	}

	public void setId(CustomerContractPK id) {
		this.id = id;
	}
	
	public String getAcceptStatus() {
		return this.acceptStatus;
	}

	public void setAcceptStatus(String acceptStatus) {
		this.acceptStatus = acceptStatus;
	}

	public String getActiveStatus() {
		return this.activeStatus;
	}

	public void setActiveStatus(String activeStatus) {
		this.activeStatus = activeStatus;
	}

	public String getAddress() {
		return this.address;
	}

	public void setAddress(String address) {
		this.address = address;
	}

	public String getAddressCode() {
		return this.addressCode;
	}

	public void setAddressCode(String addressCode) {
		this.addressCode = addressCode;
	}

	public BigDecimal getAdjustAmount() {
		return this.adjustAmount;
	}

	public void setAdjustAmount(BigDecimal adjustAmount) {
		this.adjustAmount = adjustAmount;
	}

	public BigDecimal getAdvanceRent() {
		return this.advanceRent;
	}

	public void setAdvanceRent(BigDecimal advanceRent) {
		this.advanceRent = advanceRent;
	}

	public String getAgentCode() {
		return this.agentCode;
	}

	public void setAgentCode(String agentCode) {
		this.agentCode = agentCode;
	}

	public BigDecimal getAgentCommission() {
		return this.agentCommission;
	}

	public void setAgentCommission(BigDecimal agentCommission) {
		this.agentCommission = agentCommission;
	}

	public Date getAppointTransferDate() {
		return this.appointTransferDate;
	}

	public void setAppointTransferDate(Date appointTransferDate) {
		this.appointTransferDate = appointTransferDate;
	}

	public String getApprovedBy() {
		return this.approvedBy;
	}

	public void setApprovedBy(String approvedBy) {
		this.approvedBy = approvedBy;
	}

	public Date getApprovedOn() {
		return this.approvedOn;
	}

	public void setApprovedOn(Date approvedOn) {
		this.approvedOn = approvedOn;
	}

	public BigDecimal getArea() {
		return this.area;
	}

	public void setArea(BigDecimal area) {
		this.area = area;
	}

	public BigDecimal getAreaCode() {
		return this.areaCode;
	}

	public void setAreaCode(BigDecimal areaCode) {
		this.areaCode = areaCode;
	}

	public BigDecimal getAreaRegistered() {
		return this.areaRegistered;
	}

	public void setAreaRegistered(BigDecimal areaRegistered) {
		this.areaRegistered = areaRegistered;
	}

	public BigDecimal getAreaSold() {
		return this.areaSold;
	}

	public void setAreaSold(BigDecimal areaSold) {
		this.areaSold = areaSold;
	}

	public BigDecimal getBookingAdvance() {
		return this.bookingAdvance;
	}

	public void setBookingAdvance(BigDecimal bookingAdvance) {
		this.bookingAdvance = bookingAdvance;
	}

	public String getBookingAdvancePeriod() {
		return this.bookingAdvancePeriod;
	}

	public void setBookingAdvancePeriod(String bookingAdvancePeriod) {
		this.bookingAdvancePeriod = bookingAdvancePeriod;
	}

	public BigDecimal getBookingAmount() {
		return this.bookingAmount;
	}

	public void setBookingAmount(BigDecimal bookingAmount) {
		this.bookingAmount = bookingAmount;
	}

	public Date getBookingDate() {
		return this.bookingDate;
	}

	public void setBookingDate(Date bookingDate) {
		this.bookingDate = bookingDate;
	}

	public String getBookingNumber() {
		return this.bookingNumber;
	}

	public void setBookingNumber(String bookingNumber) {
		this.bookingNumber = bookingNumber;
	}

	public Date getBookingPaidDate() {
		return this.bookingPaidDate;
	}

	public void setBookingPaidDate(Date bookingPaidDate) {
		this.bookingPaidDate = bookingPaidDate;
	}

	public BigDecimal getBookingReferenceNo() {
		return this.bookingReferenceNo;
	}

	public void setBookingReferenceNo(BigDecimal bookingReferenceNo) {
		this.bookingReferenceNo = bookingReferenceNo;
	}

	public String getBookingReferenceSeries() {
		return this.bookingReferenceSeries;
	}

	public void setBookingReferenceSeries(String bookingReferenceSeries) {
		this.bookingReferenceSeries = bookingReferenceSeries;
	}

	public Date getBuildCompleteDate() {
		return this.buildCompleteDate;
	}

	public void setBuildCompleteDate(Date buildCompleteDate) {
		this.buildCompleteDate = buildCompleteDate;
	}

	public String getBuildingPhaseCode() {
		return this.buildingPhaseCode;
	}

	public void setBuildingPhaseCode(String buildingPhaseCode) {
		this.buildingPhaseCode = buildingPhaseCode;
	}

	public BigDecimal getBuyerTransferAmt() {
		return this.buyerTransferAmt;
	}

	public void setBuyerTransferAmt(BigDecimal buyerTransferAmt) {
		this.buyerTransferAmt = buyerTransferAmt;
	}

	public String getCampaignCode() {
		return this.campaignCode;
	}

	public void setCampaignCode(String campaignCode) {
		this.campaignCode = campaignCode;
	}

	public BigDecimal getCashDiscountAmount() {
		return this.cashDiscountAmount;
	}

	public void setCashDiscountAmount(BigDecimal cashDiscountAmount) {
		this.cashDiscountAmount = cashDiscountAmount;
	}

	public String getChargeTempId() {
		return this.chargeTempId;
	}

	public void setChargeTempId(String chargeTempId) {
		this.chargeTempId = chargeTempId;
	}

	public String getCity() {
		return this.city;
	}

	public void setCity(String city) {
		this.city = city;
	}

	public BigDecimal getCompleteFinalArea() {
		return this.completeFinalArea;
	}

	public void setCompleteFinalArea(BigDecimal completeFinalArea) {
		this.completeFinalArea = completeFinalArea;
	}

	public String getContractAddress() {
		return this.contractAddress;
	}

	public void setContractAddress(String contractAddress) {
		this.contractAddress = contractAddress;
	}

	public Date getContractDate() {
		return this.contractDate;
	}

	public void setContractDate(Date contractDate) {
		this.contractDate = contractDate;
	}

	public BigDecimal getContractDiscountAmount() {
		return this.contractDiscountAmount;
	}

	public void setContractDiscountAmount(BigDecimal contractDiscountAmount) {
		this.contractDiscountAmount = contractDiscountAmount;
	}

	public BigDecimal getContractDiscountAmount2() {
		return this.contractDiscountAmount2;
	}

	public void setContractDiscountAmount2(BigDecimal contractDiscountAmount2) {
		this.contractDiscountAmount2 = contractDiscountAmount2;
	}

	public BigDecimal getContractDiscountAmt() {
		return this.contractDiscountAmt;
	}

	public void setContractDiscountAmt(BigDecimal contractDiscountAmt) {
		this.contractDiscountAmt = contractDiscountAmt;
	}

	public BigDecimal getContractDiscountAmt2() {
		return this.contractDiscountAmt2;
	}

	public void setContractDiscountAmt2(BigDecimal contractDiscountAmt2) {
		this.contractDiscountAmt2 = contractDiscountAmt2;
	}

	public BigDecimal getContractDiscountAmtperswq() {
		return this.contractDiscountAmtperswq;
	}

	public void setContractDiscountAmtperswq(BigDecimal contractDiscountAmtperswq) {
		this.contractDiscountAmtperswq = contractDiscountAmtperswq;
	}

	public BigDecimal getContractDiscountPercent() {
		return this.contractDiscountPercent;
	}

	public void setContractDiscountPercent(BigDecimal contractDiscountPercent) {
		this.contractDiscountPercent = contractDiscountPercent;
	}

	public BigDecimal getContractDiscountPercent2() {
		return this.contractDiscountPercent2;
	}

	public void setContractDiscountPercent2(BigDecimal contractDiscountPercent2) {
		this.contractDiscountPercent2 = contractDiscountPercent2;
	}

	public BigDecimal getContractDiscountPerswq() {
		return this.contractDiscountPerswq;
	}

	public void setContractDiscountPerswq(BigDecimal contractDiscountPerswq) {
		this.contractDiscountPerswq = contractDiscountPerswq;
	}

	public Date getContractDueDate() {
		return this.contractDueDate;
	}

	public void setContractDueDate(Date contractDueDate) {
		this.contractDueDate = contractDueDate;
	}

	public BigDecimal getContractExpireReminder() {
		return this.contractExpireReminder;
	}

	public void setContractExpireReminder(BigDecimal contractExpireReminder) {
		this.contractExpireReminder = contractExpireReminder;
	}

	public BigDecimal getContractFinalValue() {
		return this.contractFinalValue;
	}

	public void setContractFinalValue(BigDecimal contractFinalValue) {
		this.contractFinalValue = contractFinalValue;
	}

	public String getContractRefNo() {
		return this.contractRefNo;
	}

	public void setContractRefNo(String contractRefNo) {
		this.contractRefNo = contractRefNo;
	}

	public Date getContractRenewalByDate() {
		return this.contractRenewalByDate;
	}

	public void setContractRenewalByDate(Date contractRenewalByDate) {
		this.contractRenewalByDate = contractRenewalByDate;
	}

	public BigDecimal getContractValue() {
		return this.contractValue;
	}

	public void setContractValue(BigDecimal contractValue) {
		this.contractValue = contractValue;
	}

	public BigDecimal getContractValueAdjustment() {
		return this.contractValueAdjustment;
	}

	public void setContractValueAdjustment(BigDecimal contractValueAdjustment) {
		this.contractValueAdjustment = contractValueAdjustment;
	}

	public String getCountry() {
		return this.country;
	}

	public void setCountry(String country) {
		this.country = country;
	}

	public String getCreatedBy() {
		return this.createdBy;
	}

	public void setCreatedBy(String createdBy) {
		this.createdBy = createdBy;
	}

	public Date getCreatedOn() {
		return this.createdOn;
	}

	public void setCreatedOn(Date createdOn) {
		this.createdOn = createdOn;
	}

	public String getCustomerCode() {
		return this.customerCode;
	}

	public void setCustomerCode(String customerCode) {
		this.customerCode = customerCode;
	}

	public String getCustomerName() {
		return this.customerName;
	}

	public void setCustomerName(String customerName) {
		this.customerName = customerName;
	}

	public BigDecimal getDevTransferAmt() {
		return this.devTransferAmt;
	}

	public void setDevTransferAmt(BigDecimal devTransferAmt) {
		this.devTransferAmt = devTransferAmt;
	}

	public String getDocumentRef() {
		return this.documentRef;
	}

	public void setDocumentRef(String documentRef) {
		this.documentRef = documentRef;
	}

	public String getDocumentType() {
		return this.documentType;
	}

	public void setDocumentType(String documentType) {
		this.documentType = documentType;
	}

	public BigDecimal getDownPayment() {
		return this.downPayment;
	}

	public void setDownPayment(BigDecimal downPayment) {
		this.downPayment = downPayment;
	}

	public Date getDueDate() {
		return this.dueDate;
	}

	public void setDueDate(Date dueDate) {
		this.dueDate = dueDate;
	}

	public String getEmail() {
		return this.email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public Date getEndContractDate() {
		return this.endContractDate;
	}

	public void setEndContractDate(Date endContractDate) {
		this.endContractDate = endContractDate;
	}

	public String getEscrowAcNo() {
		return this.escrowAcNo;
	}

	public void setEscrowAcNo(String escrowAcNo) {
		this.escrowAcNo = escrowAcNo;
	}

	public String getFax() {
		return this.fax;
	}

	public void setFax(String fax) {
		this.fax = fax;
	}

	public BigDecimal getFinalArea() {
		return this.finalArea;
	}

	public void setFinalArea(BigDecimal finalArea) {
		this.finalArea = finalArea;
	}

	public BigDecimal getFitoutValue() {
		return this.fitoutValue;
	}

	public void setFitoutValue(BigDecimal fitoutValue) {
		this.fitoutValue = fitoutValue;
	}

	public String getFlagPrint() {
		return this.flagPrint;
	}

	public void setFlagPrint(String flagPrint) {
		this.flagPrint = flagPrint;
	}

	public String getFloorZoneCode() {
		return this.floorZoneCode;
	}

	public void setFloorZoneCode(String floorZoneCode) {
		this.floorZoneCode = floorZoneCode;
	}

	public BigDecimal getFurnitureAmount() {
		return this.furnitureAmount;
	}

	public void setFurnitureAmount(BigDecimal furnitureAmount) {
		this.furnitureAmount = furnitureAmount;
	}

	public String getGlCode() {
		return this.glCode;
	}

	public void setGlCode(String glCode) {
		this.glCode = glCode;
	}

	public Date getInspectionCompleteDate() {
		return this.inspectionCompleteDate;
	}

	public void setInspectionCompleteDate(Date inspectionCompleteDate) {
		this.inspectionCompleteDate = inspectionCompleteDate;
	}

	public String getInspectionStatus() {
		return this.inspectionStatus;
	}

	public void setInspectionStatus(String inspectionStatus) {
		this.inspectionStatus = inspectionStatus;
	}

	public BigDecimal getInstallmentAdjustAmt() {
		return this.installmentAdjustAmt;
	}

	public void setInstallmentAdjustAmt(BigDecimal installmentAdjustAmt) {
		this.installmentAdjustAmt = installmentAdjustAmt;
	}

	public BigDecimal getInstallmentTransferAmt() {
		return this.installmentTransferAmt;
	}

	public void setInstallmentTransferAmt(BigDecimal installmentTransferAmt) {
		this.installmentTransferAmt = installmentTransferAmt;
	}
	
	/**
	 * @return the interestAmount
	 */
	public BigDecimal getInterestAmount() {
		return interestAmount;
	}

	/**
	 * @param interestAmount the interestAmount to set
	 */
	public void setInterestAmount(BigDecimal interestAmount) {
		this.interestAmount = interestAmount;
	}

	public BigDecimal getIssueRevision() {
		return this.issueRevision;
	}

	public void setIssueRevision(BigDecimal issueRevision) {
		this.issueRevision = issueRevision;
	}

	public Date getLastInvoicedDate() {
		return this.lastInvoicedDate;
	}

	public void setLastInvoicedDate(Date lastInvoicedDate) {
		this.lastInvoicedDate = lastInvoicedDate;
	}

	public String getLastUpdBy() {
		return this.lastUpdBy;
	}

	public void setLastUpdBy(String lastUpdBy) {
		this.lastUpdBy = lastUpdBy;
	}

	public Date getLastUpdOn() {
		return this.lastUpdOn;
	}

	public void setLastUpdOn(Date lastUpdOn) {
		this.lastUpdOn = lastUpdOn;
	}

	public BigDecimal getLinkFileId() {
		return this.linkFileId;
	}

	public void setLinkFileId(BigDecimal linkFileId) {
		this.linkFileId = linkFileId;
	}

	public String getListPriceCode() {
		return this.listPriceCode;
	}

	public void setListPriceCode(String listPriceCode) {
		this.listPriceCode = listPriceCode;
	}

	public BigDecimal getListPriceSwq() {
		return this.listPriceSwq;
	}

	public void setListPriceSwq(BigDecimal listPriceSwq) {
		this.listPriceSwq = listPriceSwq;
	}

	public BigDecimal getLoanAmount() {
		return this.loanAmount;
	}

	public void setLoanAmount(BigDecimal loanAmount) {
		this.loanAmount = loanAmount;
	}

	public String getLocation() {
		return this.location;
	}

	public void setLocation(String location) {
		this.location = location;
	}

	public BigDecimal getMainContractNumber() {
		return this.mainContractNumber;
	}

	public void setMainContractNumber(BigDecimal mainContractNumber) {
		this.mainContractNumber = mainContractNumber;
	}

	public String getMainContractSeries() {
		return this.mainContractSeries;
	}

	public void setMainContractSeries(String mainContractSeries) {
		this.mainContractSeries = mainContractSeries;
	}

	public String getMainContractType() {
		return this.mainContractType;
	}

	public void setMainContractType(String mainContractType) {
		this.mainContractType = mainContractType;
	}

	public String getModelCode() {
		return this.modelCode;
	}

	public void setModelCode(String modelCode) {
		this.modelCode = modelCode;
	}

	public String getNarration() {
		return this.narration;
	}

	public void setNarration(String narration) {
		this.narration = narration;
	}

	public BigDecimal getNetAppraisal() {
		return this.netAppraisal;
	}

	public void setNetAppraisal(BigDecimal netAppraisal) {
		this.netAppraisal = netAppraisal;
	}

	public BigDecimal getNetContract() {
		return this.netContract;
	}

	public void setNetContract(BigDecimal netContract) {
		this.netContract = netContract;
	}

	public BigDecimal getNetLoan() {
		return this.netLoan;
	}

	public void setNetLoan(BigDecimal netLoan) {
		this.netLoan = netLoan;
	}

	public BigDecimal getNetPrice() {
		return this.netPrice;
	}

	public void setNetPrice(BigDecimal netPrice) {
		this.netPrice = netPrice;
	}

	public BigDecimal getNetPriceSwq() {
		return this.netPriceSwq;
	}

	public void setNetPriceSwq(BigDecimal netPriceSwq) {
		this.netPriceSwq = netPriceSwq;
	}

	public BigDecimal getNetPriceTrans() {
		return this.netPriceTrans;
	}

	public void setNetPriceTrans(BigDecimal netPriceTrans) {
		this.netPriceTrans = netPriceTrans;
	}

	public BigDecimal getNetPriceTransSwq() {
		return this.netPriceTransSwq;
	}

	public void setNetPriceTransSwq(BigDecimal netPriceTransSwq) {
		this.netPriceTransSwq = netPriceTransSwq;
	}

	public BigDecimal getNetReceipt() {
		return this.netReceipt;
	}

	public void setNetReceipt(BigDecimal netReceipt) {
		this.netReceipt = netReceipt;
	}

	public BigDecimal getNetUnitSaleAmount() {
		return this.netUnitSaleAmount;
	}

	public void setNetUnitSaleAmount(BigDecimal netUnitSaleAmount) {
		this.netUnitSaleAmount = netUnitSaleAmount;
	}

	public BigDecimal getOtherAdjustAmount() {
		return this.otherAdjustAmount;
	}

	public void setOtherAdjustAmount(BigDecimal otherAdjustAmount) {
		this.otherAdjustAmount = otherAdjustAmount;
	}

	public BigDecimal getOtherExpenseAmount() {
		return this.otherExpenseAmount;
	}

	public void setOtherExpenseAmount(BigDecimal otherExpenseAmount) {
		this.otherExpenseAmount = otherExpenseAmount;
	}

	public BigDecimal getOther1() {
		return this.other1;
	}

	public void setOther1(BigDecimal other1) {
		this.other1 = other1;
	}

	public BigDecimal getOther2() {
		return this.other2;
	}

	public void setOther2(BigDecimal other2) {
		this.other2 = other2;
	}

	public BigDecimal getOther3() {
		return this.other3;
	}

	public void setOther3(BigDecimal other3) {
		this.other3 = other3;
	}

	public BigDecimal getOther4() {
		return this.other4;
	}

	public void setOther4(BigDecimal other4) {
		this.other4 = other4;
	}

	public BigDecimal getOther5() {
		return this.other5;
	}

	public void setOther5(BigDecimal other5) {
		this.other5 = other5;
	}

	public BigDecimal getOther6() {
		return this.other6;
	}

	public void setOther6(BigDecimal other6) {
		this.other6 = other6;
	}

	public BigDecimal getOther7() {
		return this.other7;
	}

	public void setOther7(BigDecimal other7) {
		this.other7 = other7;
	}

	public String getOwnerNameEng() {
		return this.ownerNameEng;
	}

	public void setOwnerNameEng(String ownerNameEng) {
		this.ownerNameEng = ownerNameEng;
	}

	public String getOwnerNameThai() {
		return this.ownerNameThai;
	}

	public void setOwnerNameThai(String ownerNameThai) {
		this.ownerNameThai = ownerNameThai;
	}

	public BigDecimal getPaidAmount() {
		return this.paidAmount;
	}

	public void setPaidAmount(BigDecimal paidAmount) {
		this.paidAmount = paidAmount;
	}

	public String getPaymentTerm() {
		return this.paymentTerm;
	}

	public void setPaymentTerm(String paymentTerm) {
		this.paymentTerm = paymentTerm;
	}

	public String getPersonRespon() {
		return this.personRespon;
	}

	public void setPersonRespon(String personRespon) {
		this.personRespon = personRespon;
	}

	public String getPhone() {
		return this.phone;
	}

	public void setPhone(String phone) {
		this.phone = phone;
	}

	public Date getPolicySigneOn() {
		return this.policySigneOn;
	}

	public void setPolicySigneOn(Date policySigneOn) {
		this.policySigneOn = policySigneOn;
	}

	public BigDecimal getPriceSwq() {
		return this.priceSwq;
	}

	public void setPriceSwq(BigDecimal priceSwq) {
		this.priceSwq = priceSwq;
	}

	public BigDecimal getPrint() {
		return this.print;
	}

	public void setPrint(BigDecimal print) {
		this.print = print;
	}

	public BigDecimal getPrintCount() {
		return this.printCount;
	}

	public void setPrintCount(BigDecimal printCount) {
		this.printCount = printCount;
	}

	public BigDecimal getPrintSlipCount() {
		return this.printSlipCount;
	}

	public void setPrintSlipCount(BigDecimal printSlipCount) {
		this.printSlipCount = printSlipCount;
	}

	public String getProductCode() {
		return this.productCode;
	}

	public void setProductCode(String productCode) {
		this.productCode = productCode;
	}

	public BigDecimal getProfileNumber() {
		return this.profileNumber;
	}

	public void setProfileNumber(BigDecimal profileNumber) {
		this.profileNumber = profileNumber;
	}

	public String getProject() {
		return this.project;
	}

	public void setProject(String project) {
		this.project = project;
	}

	public BigDecimal getPromotionDiscount() {
		return this.promotionDiscount;
	}

	public void setPromotionDiscount(BigDecimal promotionDiscount) {
		this.promotionDiscount = promotionDiscount;
	}

	public String getPropertyTypeCode() {
		return this.propertyTypeCode;
	}

	public void setPropertyTypeCode(String propertyTypeCode) {
		this.propertyTypeCode = propertyTypeCode;
	}

	public String getProspectId() {
		return this.prospectId;
	}

	public void setProspectId(String prospectId) {
		this.prospectId = prospectId;
	}

	public String getPurchaseStatus() {
		return this.purchaseStatus;
	}

	public void setPurchaseStatus(String purchaseStatus) {
		this.purchaseStatus = purchaseStatus;
	}

	public Date getQcDueDate() {
		return this.qcDueDate;
	}

	public void setQcDueDate(Date qcDueDate) {
		this.qcDueDate = qcDueDate;
	}

	public String getQcStatus() {
		return this.qcStatus;
	}

	public void setQcStatus(String qcStatus) {
		this.qcStatus = qcStatus;
	}

	public BigDecimal getRatePerMetre() {
		return this.ratePerMetre;
	}

	public void setRatePerMetre(BigDecimal ratePerMetre) {
		this.ratePerMetre = ratePerMetre;
	}

	public BigDecimal getRatePerUnitArea() {
		return this.ratePerUnitArea;
	}

	public void setRatePerUnitArea(BigDecimal ratePerUnitArea) {
		this.ratePerUnitArea = ratePerUnitArea;
	}

	public BigDecimal getRealizationAmount() {
		return this.realizationAmount;
	}

	public void setRealizationAmount(BigDecimal realizationAmount) {
		this.realizationAmount = realizationAmount;
	}

	public String getRealizationFlag() {
		return this.realizationFlag;
	}

	public void setRealizationFlag(String realizationFlag) {
		this.realizationFlag = realizationFlag;
	}

	public Date getRealizationUpdate() {
		return this.realizationUpdate;
	}

	public void setRealizationUpdate(Date realizationUpdate) {
		this.realizationUpdate = realizationUpdate;
	}

	public String getRecordStatus() {
		return this.recordStatus;
	}

	public void setRecordStatus(String recordStatus) {
		this.recordStatus = recordStatus;
	}

	public BigDecimal getRecurringCharges() {
		return this.recurringCharges;
	}

	public void setRecurringCharges(BigDecimal recurringCharges) {
		this.recurringCharges = recurringCharges;
	}

	public BigDecimal getRecurringPeriodMonths() {
		return this.recurringPeriodMonths;
	}

	public void setRecurringPeriodMonths(BigDecimal recurringPeriodMonths) {
		this.recurringPeriodMonths = recurringPeriodMonths;
	}

	public String getRecurringPeriodUnit() {
		return this.recurringPeriodUnit;
	}

	public void setRecurringPeriodUnit(String recurringPeriodUnit) {
		this.recurringPeriodUnit = recurringPeriodUnit;
	}

	public String getRefContract() {
		return this.refContract;
	}

	public void setRefContract(String refContract) {
		this.refContract = refContract;
	}

	public BigDecimal getRefContractNumber() {
		return this.refContractNumber;
	}

	public void setRefContractNumber(BigDecimal refContractNumber) {
		this.refContractNumber = refContractNumber;
	}

	public String getRefContractSeries() {
		return this.refContractSeries;
	}

	public void setRefContractSeries(String refContractSeries) {
		this.refContractSeries = refContractSeries;
	}

	public BigDecimal getRefRevisionNumber() {
		return this.refRevisionNumber;
	}

	public void setRefRevisionNumber(BigDecimal refRevisionNumber) {
		this.refRevisionNumber = refRevisionNumber;
	}

	public String getRefTypeOfContract() {
		return this.refTypeOfContract;
	}

	public void setRefTypeOfContract(String refTypeOfContract) {
		this.refTypeOfContract = refTypeOfContract;
	}

	public String getRefUnitDesc() {
		return this.refUnitDesc;
	}

	public void setRefUnitDesc(String refUnitDesc) {
		this.refUnitDesc = refUnitDesc;
	}

	public String getRefUnitNumber() {
		return this.refUnitNumber;
	}

	public void setRefUnitNumber(String refUnitNumber) {
		this.refUnitNumber = refUnitNumber;
	}

	public Date getRegistrationDate() {
		return this.registrationDate;
	}

	public void setRegistrationDate(Date registrationDate) {
		this.registrationDate = registrationDate;
	}

	public String getRegistrationId() {
		return this.registrationId;
	}

	public void setRegistrationId(String registrationId) {
		this.registrationId = registrationId;
	}

	public String getRemarks() {
		return this.remarks;
	}

	public void setRemarks(String remarks) {
		this.remarks = remarks;
	}

	public BigDecimal getRenovationAmount1() {
		return this.renovationAmount1;
	}

	public void setRenovationAmount1(BigDecimal renovationAmount1) {
		this.renovationAmount1 = renovationAmount1;
	}

	public BigDecimal getRenovationAmount2() {
		return this.renovationAmount2;
	}

	public void setRenovationAmount2(BigDecimal renovationAmount2) {
		this.renovationAmount2 = renovationAmount2;
	}

	public String getRevActionBy() {
		return this.revActionBy;
	}

	public void setRevActionBy(String revActionBy) {
		this.revActionBy = revActionBy;
	}

	public String getRevCreatedBy() {
		return this.revCreatedBy;
	}

	public void setRevCreatedBy(String revCreatedBy) {
		this.revCreatedBy = revCreatedBy;
	}

	public Date getRevCreatedOn() {
		return this.revCreatedOn;
	}

	public void setRevCreatedOn(Date revCreatedOn) {
		this.revCreatedOn = revCreatedOn;
	}

	public String getRevisionCode() {
		return this.revisionCode;
	}

	public void setRevisionCode(String revisionCode) {
		this.revisionCode = revisionCode;
	}

	public String getRevisionDescription() {
		return this.revisionDescription;
	}

	public void setRevisionDescription(String revisionDescription) {
		this.revisionDescription = revisionDescription;
	}

	public String getRevisionRemarks() {
		return this.revisionRemarks;
	}

	public void setRevisionRemarks(String revisionRemarks) {
		this.revisionRemarks = revisionRemarks;
	}

	public BigDecimal getSaleArea() {
		return this.saleArea;
	}

	public void setSaleArea(BigDecimal saleArea) {
		this.saleArea = saleArea;
	}

	public BigDecimal getSalePrice() {
		return this.salePrice;
	}

	public void setSalePrice(BigDecimal salePrice) {
		this.salePrice = salePrice;
	}

	public String getSalesCode() {
		return this.salesCode;
	}

	public void setSalesCode(String salesCode) {
		this.salesCode = salesCode;
	}

	public String getSalesDisAdjt() {
		return this.salesDisAdjt;
	}

	public void setSalesDisAdjt(String salesDisAdjt) {
		this.salesDisAdjt = salesDisAdjt;
	}

	public String getSalesExeName() {
		return this.salesExeName;
	}

	public void setSalesExeName(String salesExeName) {
		this.salesExeName = salesExeName;
	}

	public String getSalesExecutiveCode() {
		return this.salesExecutiveCode;
	}

	public void setSalesExecutiveCode(String salesExecutiveCode) {
		this.salesExecutiveCode = salesExecutiveCode;
	}

	public String getSalesName() {
		return this.salesName;
	}

	public void setSalesName(String salesName) {
		this.salesName = salesName;
	}

	public String getSecurityDepositPeriod() {
		return this.securityDepositPeriod;
	}

	public void setSecurityDepositPeriod(String securityDepositPeriod) {
		this.securityDepositPeriod = securityDepositPeriod;
	}

	public BigDecimal getSecurityDeposits() {
		return this.securityDeposits;
	}

	public void setSecurityDeposits(BigDecimal securityDeposits) {
		this.securityDeposits = securityDeposits;
	}

	public String getSigned() {
		return this.signed;
	}

	public void setSigned(String signed) {
		this.signed = signed;
	}

	public String getSignedBy() {
		return this.signedBy;
	}

	public void setSignedBy(String signedBy) {
		this.signedBy = signedBy;
	}

	public Date getSignedOn() {
		return this.signedOn;
	}

	public void setSignedOn(Date signedOn) {
		this.signedOn = signedOn;
	}

	public String getSplitBiling() {
		return this.splitBiling;
	}

	public void setSplitBiling(String splitBiling) {
		this.splitBiling = splitBiling;
	}

	public Date getStartContractDate() {
		return this.startContractDate;
	}

	public void setStartContractDate(Date startContractDate) {
		this.startContractDate = startContractDate;
	}

	public Date getStartRentDate() {
		return this.startRentDate;
	}

	public void setStartRentDate(Date startRentDate) {
		this.startRentDate = startRentDate;
	}

	public String getStatus() {
		return this.status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public String getSubGlCode() {
		return this.subGlCode;
	}

	public void setSubGlCode(String subGlCode) {
		this.subGlCode = subGlCode;
	}

	public String getSyncCreatedby() {
		return this.syncCreatedby;
	}

	public void setSyncCreatedby(String syncCreatedby) {
		this.syncCreatedby = syncCreatedby;
	}

	public Date getSyncCreatedon() {
		return this.syncCreatedon;
	}

	public void setSyncCreatedon(Date syncCreatedon) {
		this.syncCreatedon = syncCreatedon;
	}

	public String getSyncExternalRefKey() {
		return this.syncExternalRefKey;
	}

	public void setSyncExternalRefKey(String syncExternalRefKey) {
		this.syncExternalRefKey = syncExternalRefKey;
	}

	public String getSyncExternalRefNo() {
		return this.syncExternalRefNo;
	}

	public void setSyncExternalRefNo(String syncExternalRefNo) {
		this.syncExternalRefNo = syncExternalRefNo;
	}

	public String getSyncIsstaging() {
		return this.syncIsstaging;
	}

	public void setSyncIsstaging(String syncIsstaging) {
		this.syncIsstaging = syncIsstaging;
	}

	public String getSyncIssync() {
		return this.syncIssync;
	}

	public void setSyncIssync(String syncIssync) {
		this.syncIssync = syncIssync;
	}

	public String getSyncUpdatedby() {
		return this.syncUpdatedby;
	}

	public void setSyncUpdatedby(String syncUpdatedby) {
		this.syncUpdatedby = syncUpdatedby;
	}

	public Date getSyncUpdatedon() {
		return this.syncUpdatedon;
	}

	public void setSyncUpdatedon(Date syncUpdatedon) {
		this.syncUpdatedon = syncUpdatedon;
	}

	public String getTelNo() {
		return this.telNo;
	}

	public void setTelNo(String telNo) {
		this.telNo = telNo;
	}

	public String getTextId() {
		return this.textId;
	}

	public void setTextId(String textId) {
		this.textId = textId;
	}

	public String getTfrcreatedBy() {
		return this.tfrcreatedBy;
	}

	public void setTfrcreatedBy(String tfrcreatedBy) {
		this.tfrcreatedBy = tfrcreatedBy;
	}

	public Date getTfrcreatedOn() {
		return this.tfrcreatedOn;
	}

	public void setTfrcreatedOn(Date tfrcreatedOn) {
		this.tfrcreatedOn = tfrcreatedOn;
	}

	public String getTfrlastUpdBy() {
		return this.tfrlastUpdBy;
	}

	public void setTfrlastUpdBy(String tfrlastUpdBy) {
		this.tfrlastUpdBy = tfrlastUpdBy;
	}

	public Date getTfrlastUpdOn() {
		return this.tfrlastUpdOn;
	}

	public void setTfrlastUpdOn(Date tfrlastUpdOn) {
		this.tfrlastUpdOn = tfrlastUpdOn;
	}

	public BigDecimal getTotalDiscount() {
		return this.totalDiscount;
	}

	public void setTotalDiscount(BigDecimal totalDiscount) {
		this.totalDiscount = totalDiscount;
	}

	public String getTransactionCode() {
		return this.transactionCode;
	}

	public void setTransactionCode(String transactionCode) {
		this.transactionCode = transactionCode;
	}

	public BigDecimal getTransferAmtPaid() {
		return this.transferAmtPaid;
	}

	public void setTransferAmtPaid(BigDecimal transferAmtPaid) {
		this.transferAmtPaid = transferAmtPaid;
	}

	public Date getTransferDate() {
		return this.transferDate;
	}

	public void setTransferDate(Date transferDate) {
		this.transferDate = transferDate;
	}

	public BigDecimal getTransferDiscount() {
		return this.transferDiscount;
	}

	public void setTransferDiscount(BigDecimal transferDiscount) {
		this.transferDiscount = transferDiscount;
	}

	public Date getTransferDueDate() {
		return this.transferDueDate;
	}

	public void setTransferDueDate(Date transferDueDate) {
		this.transferDueDate = transferDueDate;
	}

	public BigDecimal getTransferPayment() {
		return this.transferPayment;
	}

	public void setTransferPayment(BigDecimal transferPayment) {
		this.transferPayment = transferPayment;
	}

	public String getTransferStatus() {
		return this.transferStatus;
	}

	public void setTransferStatus(String transferStatus) {
		this.transferStatus = transferStatus;
	}

	public String getTypeOfOwnership() {
		return this.typeOfOwnership;
	}

	public void setTypeOfOwnership(String typeOfOwnership) {
		this.typeOfOwnership = typeOfOwnership;
	}

	public String getUnitId() {
		return this.unitId;
	}

	public void setUnitId(String unitId) {
		this.unitId = unitId;
	}

	public String getUnitNumber() {
		return this.unitNumber;
	}

	public void setUnitNumber(String unitNumber) {
		this.unitNumber = unitNumber;
	}

	public BigDecimal getUnitPriceSwq() {
		return this.unitPriceSwq;
	}

	public void setUnitPriceSwq(BigDecimal unitPriceSwq) {
		this.unitPriceSwq = unitPriceSwq;
	}

	public String getVatCode() {
		return this.vatCode;
	}

	public void setVatCode(String vatCode) {
		this.vatCode = vatCode;
	}

	public String getWarrantyTempId() {
		return this.warrantyTempId;
	}

	public void setWarrantyTempId(String warrantyTempId) {
		this.warrantyTempId = warrantyTempId;
	}

	public BigDecimal getWhtRate() {
		return this.whtRate;
	}

	public void setWhtRate(BigDecimal whtRate) {
		this.whtRate = whtRate;
	}

	public String getZip() {
		return this.zip;
	}

	public void setZip(String zip) {
		this.zip = zip;
	}

}